pkg_name=muinit
git_commit=5031de4134243797ac2ab9f85262040098ca1bfe
build_dir=$builds_dir_root/$pkg_name
pkg_dir=$pkgs_dir_root/$pkg_name
src_dir=$src_dir_root/$pkg_name
url=https://github.com/sylware/$pkg_name.git

rm -Rf "$pkg_dir"
cp -r "$src_dir" "$pkg_dir"

cd "$pkg_dir"

git checkout --force $git_commit
git reset --hard

rm -Rf "$build_dir"
mkdir -p "$build_dir"
cd "$build_dir"

"$pkg_dir/make" --no-tty

install_tmp_dir=/tmp/$pkg_name
rm -Rf "$install_tmp_dir"
mkdir -p "$install_tmp_dir"

mkdir -p "$install_tmp_dir/bin"
cp -f "$build_dir/init" "$install_tmp_dir/bin"
chmod 700 "$install_tmp_dir/bin/init"
cp -f "$files_dir/sysstart" "$install_tmp_dir/bin"
chmod 700 "$install_tmp_dir/bin/sysstart"
cp -f "$files_dir/sysstop" "$install_tmp_dir/bin"
chmod 700 "$install_tmp_dir/bin/sysstop"
ln -sf sysstop "$install_tmp_dir/bin/sysreboot"

install_dirs "$builders_dir_root/$pkg_name/runtime.dirs"
install_files "$builders_dir_root/$pkg_name/runtime.files" "$install_tmp_dir"
install_links "$builders_dir_root/$pkg_name/runtime.links"
elf_strip "$builders_dir_root/$pkg_name/elf-strip"

rm -Rf "$install_tmp_dir"
rm -Rf "$build_dir"
rm -Rf "$pkg_dir"
